﻿// create the data store
var store = new Ext.data.ArrayStore({
    fields: [
           { name: 'BugID', type: 'int' },
           { name: 'Title', type: 'string' },
           { name: 'Severity', type: 'int' },
           { name: 'CreatedBy', type: 'string' },
           { name: 'AssignedTo', type: 'string' },
           { name: 'Status', type: 'string' },
           { name: 'ResolvedBy', type: 'string' },
           { name: 'Resolution', type: 'string' },
           { name: 'lastChange', type: 'date', dateFormat: 'Y-m-d' }
        ]
       });

       var myData = [
        [1, '编辑信息时表单的提示文字错误 ', 2, '张山高', '李刚', '活动', '', '延期处理', '2010-05-10'],
        [2, '当删除某一个项目之后，页面出现错误信息', 2, '张山高', '陈芳', '关闭', '', '外部原因', '2010-05-10'],
        [3, '新建一个项目，指定起止日期，无指派任务时,首页统计会失去响应  ', 2, '李天明', '王刚', '活动', '', '', '2010-05-10'],
        [4, '首页的动态信息，时间应增加日期显示  ', 4, '赵胜利', '陈三关', '解决', '陈三关', '外部原因', '2010-05-10'],
        [5, '项目视图中添加项目时点击编辑项目报错  ', 3, '赵胜利', '李刚', '解决', '李刚', '延期处理', '2010-05-10'],
        [6, '当提交需求时，预计工时无法填写小数  ', 5, '李天明', '陈三关', '重新激活', '李天明', '', '2010-05-10'],
        [7, '界面UI优化建议  ', 2, '李琳达', '陈芳', '活动', '', '', '2010-05-10'],
        [8, '删除一个产品之后，页面有警告  ', 4, '张山高', '王刚', '活动', '', '已解决', '2010-05-10'],
        [9, '编辑信息时表单的提示文字错误 ', 3, '张山高', '李刚', '重新激活', '李刚', '已解决', '2010-05-10'],
        [10, '报表生成部分界面设计不完善  ', 3, '李琳达', '李刚', '关闭', '李刚', '', '2010-05-10'],
        [11, '当输入的用户名或密码有误时，应该给于提示  ', 1, '赵胜利', '李刚', '重新激活', '赵胜利', '已解决', '2010-05-10'],
        [12, '创建新BUG或任务等时，相关需求总是显示不完整  ', 2, '李琳达', '李刚', '', '解决', '已解决', '2010-05-10'],
        [13, '首页里的 最近动态 怎么不显示内容了？  ', 4, '张山高', '李刚', '活动', '赵胜利', '', '2010-05-10'],
        [14, '编辑任务时，状态自定义排序字段有误  ', 2, '赵胜利', '李刚', '重新激活', '', '', '2010-05-10'],
        [15, '关联产品功能中，产品列表混乱  ', 5, '张山高', '李刚', '解决', '赵胜利', '外部原因', '2010-05-10']
    ];

       store.loadData(myData);

var mainGrid = new Ext.grid.GridPanel({
    title: 'Bug列表',
    region: 'center',
    tbar: tbarPanel,
    store: store,
    autoExpandColumn: 'Title',
    stripeRows: true,
    columns: [
        { id: 'BugID', header: 'BugID' },
        { id: 'Title', header: 'Bug标题' },
        { id: 'Severity', header: '严重程度' },
        { id: 'CreatedBy', header: '创建人' },
        { id: 'AssignedTo', header: '指派给' },
        { id: 'Status', header: '状态' },
        { id: 'ResolvedBy', header: '解决人' },
        { id: 'Resolution', header: '解决方案' },
        { id: 'lastChange', header: '最近更新时间' }
    ],
        bbar: new Ext.PagingToolbar({
            pageSize: 25,
            store: store,
            displayInfo: true,
            displayMsg: 'Displaying topics {0} - {1} of {2}',
            emptyMsg: "No topics to display"
        })
});